function paramCell = SCMK_build_param(alphas,betas, gammas, mus)

if ~exist('alphas', 'var')
    alphas = 10.^[-5:2:5];
end

if ~exist('betas', 'var')
    betas = 10.^[-5:2:5];
end

if ~exist('gammas', 'var')
    gammas = 10.^[-5:2:5];
end

if ~exist('mus', 'var')
    mus = 1e-3;
end


nParam = length(alphas) * length(betas) * length(gammas) * length(mus);
paramCell = cell(nParam, 1);
idx = 0;
for i1 = 1:length(alphas)
    for i2 = 1:length(betas)
        for i3 = 1:length(gammas)
            for i4 = 1:length(mus)
                param = [];
                param.alpha = alphas(i1);
                param.beta = betas(i2);
                param.gamma = gammas(i3);
                param.mu = mus(i4);
                idx = idx + 1;
                paramCell{idx,1} = param;
            end
        end
    end
end